package util;

import java.util.Calendar;

public class Test3 {
	
	public static void main(String[] args) {
		// 打印 任意年，任意月的日历    2019-1
		// 这个月的第一个   是星期几？
		// 这个月有几天 ？
		int days[]={31,28,31,30,31,30,31,31,30,31,30,31};
		int sz[][]=new int[6][7];
		
		int year=2050;  //年
		int m=3;        //月
		
		Calendar c=Calendar.getInstance();
		c.set(year, m-1, 1);
		int week= c.get(Calendar.DAY_OF_WEEK);  //这周第几天
//		System.out.println("这周第几天"+week);
		int day=days[m-1];  //总天数
		
		System.out.print("日\t一\t二\t三\t四\t五\t六\n");
		for(int k=1;k<week;k++){
			System.out.print("\t");
		}
		
		for(int i=1;i<=day;i++){
			System.out.print(i+"\t");
			if((i+week-1)%7==0){
				System.out.println();
			}
		}
		
		
		
		
	}

}
